English to Arabic

Meaning for:
Ferreted
other
مطارد