old piece of artillery - Türkçe İngilizce Sözlük