justice has been served - Turkish English Dictionary