Polish-English dictionary »

intifada meaning in English

PolishEnglish
intifada

intifada