What is the full meaning of dermoids
DERMOID, a cyst or similar cell structure to that of the skin [n]
Example of the word dermoids placed on a Scrabble board.