meaning of Automobilrennen

Automobilrennen - German to English

automobile battle [Am.]