Polish-English dictionary »

impala meaning in English

PolishEnglish
impala noun

impalanoun
African antelope

Your history