meaning of Autodrom

Autodrom - German to English

bumper automobile