Meaning of mandarin duck
Definition of mandarin duck
(noun)
showy
crested
Asiatic duck;
often
domesticated
Other information on mandarin duck
WIKIPEDIA results for
mandarin duck
Amazon results for
mandarin duck
Tweet