English edit

Noun edit

teratoids

  1. plural of teratoid

Anagrams edit