lord mayor of a large town - Turc Anglais Dictionnaire