sports car racing - Turkish English Dictionary