French-English dictionary »

petit garrot meaning in English

FrenchEnglish
petit garrot nom {m}

bufflehead [buffleheads]◼◼◼(a duck in the goldeneye genus)
noun