Meaning of cowry
Definition of cowry
(noun)
any of
numerous
tropical
marine
gastropods of the
genus
Cypraea having
highly
polished
usually
brightly
marked
shells
Other information on cowry
WIKIPEDIA results for
cowry
Amazon results for
cowry
Tweet