Tamil Dictionary 🔍

teratoid

Ter"a*toid, a. Etym: [Gr. -oid.] Defn: Resembling a monster; abnormal; of a pathological growth, exceedingly complex or highly organized. S. D. Gross.


teratoid - Similar Words