English to Arabic

Meaning for:
Snoop
other
تطفّل