Definitions
noun
any of numerous tropical marine gastropods of the genus Cypraea having highly polished usually brightly marked shells
Look “cowrie” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
any of numerous tropical marine gastropods of the genus Cypraea having highly polished usually brightly marked shells