semi-public institution - German English Dictionary