old piece of artillery - Fransızca İngilizce Sözlük