Meaning of downsizing

Definition of downsizing

(noun) the reduction of expenditures in order to become financially stable

Other information on downsizing

WIKIPEDIA results for downsizing
Amazon results for downsizing