Lamellariidae
plural noun
La·mel·la·ri·idae
ləˌmeləˈrīəˌdē
: a family of marine gastropod mollusks (suborder Taenioglossa) having a delicate shell which is often completely enclosed within the mantle
Love words? Need even more definitions?
Merriam-Webster unabridged
Share