Meaning of lampshell

Definition of lampshell

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

Other information on lampshell

WIKIPEDIA results for lampshell
Amazon results for lampshell