DOWNSIZE

Definition of DOWNSIZE

  1. (verb)dismiss from work
  2. (verb)design or manufacture in a smaller size
  3. (verb)(of a company) reduce in size or number of employees