overcome a problem or difficulty - German English Dictionary