dermatoidtranslation and definition "dermatoid", tamil lexiconWordTamil Definitiondermatoidதோல் போன்ற, தோலின் உருவான.