Lamp shell

What is Lamp shell?

Lamp shell definition and meaning on Dictionary terms:
noun

a mollusklike marine animal; brachiopod.