of the highest grade - Français Anglais Dictionnaire