In the case of business, means a company that is controlled by another company. Generally, it happens when the major company has at least 50% plus one of the shares of the other one.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.