English to Arabic

Meaning for:
Barraged
other
حجز