lie on the altar - Turco Inglés Diccionario