English to Arabic

Meaning for:
Entraps
other
يحاصر