Find the word definition

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.