Definition of offshoring in English:

offshoring

noun

  • The practice of basing some of a company's processes or services overseas, so as to take advantage of lower costs.

Origin

1980s: from offshore + -ing.

Pronunciation:

offshoring

/äfˈSHôriNG/