TERATOID
Meaning of TERATOID in English
( a. )
Resembling a monster; abnormal; of a pathological growth, exceedingly complex or highly organized.
Webster's Revised Unabridged English Dictionary.
Пересмотренный полный словарь английского языка Webster.
2012