What does Autodrom mean?

Autodrom - German to English

bumper automobile