public institution of administrative nature - Français Anglais Dictionnaire