English English Dictionary
English English Dictionary
The online English-English dictionary from The Project Gutenberg
Result for Teratoid
Teratoid
(a.)
Resembling a monster; abnormal; of a pathological growth,
exceedingly complex or highly organized.