old piece of artillery - Français Anglais Dictionnaire