make a self-sacrifice - Turco Inglés Diccionario