English to Arabic

Meaning for:
Spied
other
متجسّس