English to Arabic

Meaning for:
Gumshoe
other
المخبر