self despair - Francés Inglés Diccionario