English to Arabic

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