Definition of dermoid in English:

dermoid

noun

Pronunciation:

dermoid

/ˈdərmoid/