downhill race - French English Dictionary