English to Arabic

Meaning for:
Sieged
other
حاصر