justice has been done/served. - Spanisch Englisch Wörterbuch