old piece of artillery - Almanca İngilizce Sözlük