to surmount difficulties - Spanish English Dictionary