street luge racing - French English Dictionary