Polish-English dictionary »

dżelada meaning in English

PolishEnglish
dżelada noun

geladanoun
primate