make a self-sacrifice - Turkish English Dictionary