(some city's) finest - Français Anglais Dictionnaire