LAMP SHELL


Meaning of LAMP SHELL in English

■ noun a marine invertebrate resembling a bivalve mollusc, with arms of ciliated tentacles used for filter-feeding. [Phylum Brachiopoda.]

Origin

C19: from its resemblance to an ancient oil lamp.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.