to surmount difficulties - French English Dictionary