SACRIFICED HIMSELF
SACRIFICED HIMSELF : English Turkish
kendini kurban etmiş, kendini adamış, kendinden vazgeçmiş, kendini teslim etmiş
                    Multilingual Turkish Dictionary
kendini kurban etmiş, kendini adamış, kendinden vazgeçmiş, kendini teslim etmiş