pertaining to automobile racing - German English Dictionary