BizTerm Definition
Downsizing
Full Definition

Reducing the size of a business to suit a new (harsher) economic climate.


Previous Biz Term Next Biz Term