HARP SHELL


Meaning of HARP SHELL in English

■ noun a marine mollusc with a large vertically ribbed shell, found chiefly in the Indo-Pacific. [Family Harpidae: many species.]

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