Meaning of Crown corporation in English:
Crown corporation
noun
(in Canada) a corporation owned by the federal or provincial government.
- ‘questions were raised about accountability, financial management, and transparency at Crown corporations’
Are You Learning English? Here Are Our Top English Tips