leave at the altar - Turco Inglés Diccionario