off-road racing - Turkish English Dictionary