justice has been served - Turco Inglés Diccionario