Definition, synonyms and related words
An attractive marine gastropod shell of the genus Harpa, found in tropical seas.