self-despair - Alemán Inglés Diccionario