lantern shell
nounDefinition of lantern shell
: a translucent marine bivalve shell of Laternula or a related genus
1