downsize Definition
Definition
To reduce the size of a company, especially by laying off workers or closing offices and departments, to operate more efficiently or reduce costs.
Browse
To reduce the size of a company, especially by laying off workers or closing offices and departments, to operate more efficiently or reduce costs.
Browse