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:

Download free Android and iPhone apps

Android AppiPhone App
Report an inappropriate ad.