public institution of administrative nature - Allemand Anglais Dictionnaire