auto racing lap - Turkish English Dictionary