harp shell
nounDefinition of harp shell
: a tropical gastropod mollusk of the genus Harpa having a large variegated shell with prominent ribs
1