English to Arabic

Meaning for:
Spotter
other
محدّد المواقع