surmount an obstacle - French English Dictionary