English to Arabic

Meaning for:
Blockades
other
الحصارات