surmount the difficulty - French English Dictionary