English to Arabic

Meaning for:
Mooched
other
مسروق