Meaning of cowrie

Definition of cowrie

(noun) any of numerous tropical marine gastropods of the genus Cypraea having highly polished usually brightly marked shells

Other information on cowrie

WIKIPEDIA results for cowrie
Amazon results for cowrie