public outrage - Turkish English Dictionary