English to Arabic

Meaning for:
Leeched
other
ليتشيد