TERATOID


Meaning of TERATOID in English

I. ˈterəˌtȯid adjective

Etymology: International Scientific Vocabulary terat- + -oid

1. : abnormal in formation

teratoid tumor

2. : characteristic of a teratoma

II. noun

( -s )

: teratoma

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.