offshoring
Concise Oxford English Dictionary © 2008 Oxford University Press:
offshoring/ɒfˈʃɔːrɪŋ/
▶noun the practice of basing some of a company's processes or services overseas, so as to take advantage of lower costs.
'offshoring' also found in these Oxford entries:

