cowry : Definition, Usages, News and More

Search Words

cowry


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

Hot News: The Heading Text Size Should Match With the Size Of The Image