Translation of Intifada in English:

Intifada

intifada, n.

feminine noun

(intifada)
  • 1

    intifada