Word info

squamodisc

Noun

Meaning

squamodisc (plural squamodiscs)

An epidermal structure found only in certain monogeneans of the family Diplectanidae, made up of scales embedded in the epidermis.

Source: en.wiktionary.org

Close letter words and terms