major research institution - Français Anglais Dictionnaire