English to Arabic

Meaning for:
Hounding
other
المطاردة