surmount a difficulty - Spanish English Dictionary