COWRY MEANING IN ENGLISH

• Cowry Definition & Synonyms

  1. (n.) A marine shell of the genus Cypraea.


Synonyms:
Cowrie,

RECENT SEARCHES