investment centers definition

A decentralized division of a corporation which is responsible for and has control over its costs, revenues, and investments.