French-English dictionary »

marabout argala meaning in English

FrenchEnglish
marabout argala nom {m}

greater adjutant◼◼◼(Leptoptilos dubius)
noun