self-despair - Francés Inglés Diccionario