Dictionary Home » Business » downscale

downscale business definition

  1. Describing a retailer that offers inexpensive products purchased mostly by consumers of modest means.
  2. Inexpensive products similar in function to more costly products. For example, a discount store may offer downscale versions of fashion clothing.

Learn more about downscale

link/cite print suggestion box