What is the full meaning of downsizings
DOWNSIZING, the act of reducing a company etc. in size [n]
Example of the word downsizings placed on a Scrabble board.