self-governing corporation - Spanish English Dictionary