English-French dictionary »

gelada meaning in French

EnglishFrench
gelada [geladas] (primate)
noun

gélada◼◼◼nom {f}