vampiroids

English

Noun

vampiroids

  1. plural of vampiroid