Online English Dictionary

Home

Teratoid


a.

Resembling a monster; abnormal; of a pathological growth, exceedingly complex or highly organized.


© 2009 Dammam Community College