Definitions of lamp shell:

  • noun:   marine animal with bivalve shell having a pair of arms bearing tentacles for capturing food; found worldwide