harp shell
Concise Oxford English Dictionary © 2008 Oxford University Press:
harp shell
▶noun a marine mollusc with a large vertically ribbed shell, found chiefly in the Indo-Pacific. [Family Harpidae : many species.]
'harp shell' also found in these Oxford entries:

