meaning of moschata

1. large crested wild duck of Central America and South America; widely domesticated


Related Words

cairina moschata | centaurea moschata | cucurbita moschata | moschatel | rosa moschata |

Developed & Maintained By Taraprasad.com

Treasure Words