noun
1. : a corporation owning all or a controlling number of the shares of another corporation
2. : a company owning land that it leases or sells to other corporations
3. Britain : a privately owned company the shares of which are not offered to the public : close corporation