supporting institution - Français Anglais Dictionnaire