offer one's life in sacrifice - Turco Inglés Diccionario