Definition of dermoid in English:

dermoid

noun

Pronunciation

dermoid

/ˈdəːmɔɪd/