An
investment subsidiary refers to a separate company that is owned by another company and exists to make investments on behalf of the parent company. It allows the parent company to diversify its investments and manage them more effectively.
Full definition