lampshell Meaning, Definition & Usage

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

WordNet