Definition of Cowry

Noun: cowry  kaw-ree

  1. Any of numerous tropical marine gastropods of the genus Cypraea having highly polished usually brightly marked shells
    - cowrie

See also:
cowrote
cows

Anagrams containing the word cowry

cywro ycowr rycow wryco owryc