French-English dictionary »

houbara meaning in English

FrenchEnglish
houbara nom {f} nom {m}

houbara bustard◼◼◼(Chlamydotis undulata)
noun