English to Arabic

Meaning for:
Gumshoes
other
المخبرون