EPIDERMATOID


Meaning of EPIDERMATOID in English

(a.) Epidermoid.

Webster's English dictionary.      Английский словарь Webster.