Word info

lamellodisc

Noun

Meaning

English Wikipedia has an article on:lamellodiscWikipedia
lamellodisc (plural lamellodiscs)

A structure consisting of concentric lamellae embedded in the epidermis of some monogeneans

Source: en.wiktionary.org

Close letter words and terms