Meaning of lamp shell

Definition of lamp shell

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

Other information on lamp shell

WIKIPEDIA results for lamp shell
Amazon results for lamp shell