English to Arabic

Meaning for:
Leached
other
مرشّح