teratoids
English
Noun
teratoids
plural of
teratoid
Anagrams
adroitest
,
storiated