surmount a difficulty - French English Dictionary