social self-sacrifice - Turkish English Dictionary