departmental corporation or crown corporation - Spanish English Dictionary