French-English dictionary »

canard du cap meaning in English

FrenchEnglish
canard du Cap nom

Cape teal◼◼◼(Anas capensis)
noun