small town mayor - Français Anglais Dictionnaire