motor racing circuit - Spanish English Dictionary