Synonyms for
Downsized
Definition
The definition of 'downsized' is to reduce the size or number of something, typically referring to a company reducing its workforce.
Synonyms for
Definition
The definition of 'downsized' is to reduce the size or number of something, typically referring to a company reducing its workforce.