a mountain to climb - French English Dictionary