English to Arabic

Meaning for:
Besiege
other
حاصر