semi-public institution - Español Inglés Diccionario