semi-autonomous government agency - Spanish English Dictionary