to surrender to despair - Español Inglés Diccionario