Definition Definition

cowry - Meaning and Examples

Meaning of 'cowry' (Webster Dictionary)

1 . Cowry [ n.]
- A marine shell of the genus Cypraea.