English to Arabic

Meaning for:
Scrounged
other
مستجدى