Russian-English dictionary »

джелада meaning in English

RussianEnglish
джелада noun
{f}

gelada [geladas](primate)
noun