having been let down - Turco Inglés Diccionario