* * *
strategic business unit UK US noun [C] (abbreviation SBU) MANAGEMENT
► one of the parts of a business with its own plans for activities and use of resources to achieve growth, profits, etc. Each of a company’s SBUs is managed separately from the others: »
The company has created a self-contained strategic business unit to formulate and implement strategies.
Financial and business terms. 2012.