surmount a difficulty - German English Dictionary