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’