old piece of artillery - Turc Anglais Dictionnaire