Holding Company Legal Meaning and Definition
Here is a simplified definition of the legal term Holding Company.
Holding Company (noun):
A business organization, also known as a parent company, that owns and controls the majority of voting shares in another company (known as a subsidiary). This control usually grants the holding company full authority over the subsidiary's management decisions.