English to Arabic

Meaning for:
Leaching
other
الترشيح