lampshell
/ˈlæmpʃɛl/Definitions
1. noun
a type of brachiopod mollusk with a hinged shell
“The fossil of a lampshell was found in the sedimentary rock.”
1. noun
a type of brachiopod mollusk with a hinged shell
“The fossil of a lampshell was found in the sedimentary rock.”