Creepoids, noun plural of creepoid. Synonyms in the same form.
creeps, creepers, creepazoids
All synonyms for creepoid →