English to Arabic

Meaning for:
Snared
other
مصطاد