1 lantern shell | Definition of lantern shell

lantern shell

noun

Definition of lantern shell

: a translucent marine bivalve shell of Laternula or a related genus