Wiktionary
crown corporation
alt. (context business English) a corporation that is owned or controlled by the government, in a region where the sovereign is a monarch. n. (context business English) a corporation that is owned or controlled by the government, in a region where the sovereign is a monarch.