EPIDERMOID MEANING IN ENGLISH

• Epidermoid Definition & Synonyms

  1. (a.) Like epidermis; pertaining to the epidermis.


RECENT SEARCHES