French-English dictionary »

gélada meaning in English

FrenchEnglish
gélada nom {f}

gelada [geladas]◼◼◼(primate)
noun