English dictionary
cowry meaning and definition
Definition and meaning of cowry at MeaningMonkey.org. cowry meaning and definition in the English Dictionary.COWRY noun
Definition of cowry (noun)
- any of numerous tropical marine gastropods of the genus Cypraea having highly polished usually brightly marked shells
- synonyms: cowrie
Source: Princeton University Wordnet