engage the artillery - Deutsch Englisch Wörterbuch