The definition of downsizing?

Answer:

Downsizing mean's a massive lay off of workers by a company.

First answer by Ty Mac. Last edit by Ty Mac. Contributor trust: 0 [recommend contributor recommended]. Question popularity: 2 [recommend question].