1 harp shell | Definition of harp shell

harp shell

noun

Definition of harp shell

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