justice has been done/served. - Türkisch Englisch Wörterbuch