let the record show - Deutsch Englisch Wörterbuch