Skip to main content

teratoid

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