have a mountain to climb - French English Dictionary