English to Arabic

Meaning for:
Snooped
other
متطفّل