cowry
English Dictionary
->
Letter C
-> cowry
Search Dictionary:
cowry Definition
(n)
any
of
numerous
tropical
marine
gastropods
of
the
genus
Cypraea
having
highly
polished
usually
brightly
marked
shells
cowry Synonyms
cowrie
cowry
© Art Branch Inc.