make the supreme sacrifice - Turkish English Dictionary