overcome a problem or difficulty - French English Dictionary