old piece of ordnance - Turc Anglais Dictionnaire