Epidermatoid /(?)/

Ep·i·der·ma·toid

Epidermatoid

a.
  1. Epidermoid. (Anat.)