lamp shell Meaning, Definition & Usage

  1. noun marine animal with bivalve shell having a pair of arms bearing tentacles for capturing food; found worldwide
    brachiopod; lampshell.

WordNet