an outrage upon justice - Turkish English Dictionary