to be versed in something - Français Anglais Dictionnaire