DERMATOID


Meaning of DERMATOID in English

ˈdərməˌtȯid adjective

Etymology: International Scientific Vocabulary dermat- + -oid

: resembling skin

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