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ş