public institution of administrative nature - Francés Inglés Diccionario