English to Arabic

Meaning for:
Tackling
other
المعالجة