old piece of artillery - Deutsch Englisch Wörterbuch