to mountainbike - French English Dictionary