departmental corporation or crown corporation - Turkish English Dictionary