self despair - Turco Inglés Diccionario