lamellariid
Noun
Meaning
lamellariid (plural lamellariids)
(zoology) Any of the gastropods in the family Lamellariidae, now considered the velutinid subfamily Lamellariinae.
Noun
lamellariid (plural lamellariids)
(zoology) Any of the gastropods in the family Lamellariidae, now considered the velutinid subfamily Lamellariinae.