French-English dictionary »

canard du mexique meaning in English

FrenchEnglish
canard du Mexique nom {m}

Mexican duck(Anas diazi)
noun