English to Arabic

Meaning for:
Roadblocks
other
حواجز الطرق