meaning of Autorennfahrer

Autorennfahrer - German to English

rushing motorist