old piece of artillery - Türkisch Englisch Wörterbuch