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