old piece of artillery - Allemand Anglais Dictionnaire