pertaining to automobile racing - Turkish English Dictionary