Definitions of cowry:

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