Definition of Teratoid
-
(a.) Resembling a monster; abnormal; of a pathological growth, exceedingly complex or highly organized.
Synonyms of Teratoid
No Synonyms Found.
Antonyms of Teratoid
No Antonyms Found.
Homophones of Teratoid
No Homophones Found.