EPIDERMATOID Meaning of EPIDERMATOID in English -|dərməˌtȯid adjectiveEtymology: Greek epidermat-, epiderma + English -oid : epidermoid Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012