Offshoring

From Fresh Dictionary

English

Noun

offshoring

  1. The relocation of some of a company's production, services or jobs overseas in order to reduce costs.

See also

Personal tools