meaning of cowry

1. A marine shell of the genus Cypraea.
2.
any of numerous tropical marine gastropods of the genus Cypraea having highly polished usually brightly marked shells


Related Words

cowry |

Developed & Maintained By Taraprasad.com

Treasure Words