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.