teratoid
English
teratoid meaning in English • teratoid का अर्थ अंग्रेजी में
Adjective
- Resembling a monster; abnormal; of a pathological growth, exceedingly complex or highly organized.