English to Arabic

Meaning for:
Handicapper
other
مراقب السّباق