mandarin duck ( synonym found)

Definition of mandarin duck:

°a perching duck that has a red bill, large white crescent above the eye and reddish face,.

Definition of mandarin duck:

°a perching duck that has a red bill, large white crescent above the eye and reddish face,.

Back to Top