English to Arabic

Meaning for:
Leech
other
المستنزف