English to Arabic

Meaning for:
Barricade
other
المتراس