offshoring









offshoring


noun

  1. the practice of moving employees or certain business activities to foreign countries as a way to lower costs, avoid taxes, etc.: the offshoring of software jobs to China.

noun

  1. the practice of moving a company’s operating base to a foreign country where labour costs are cheaper

n.in the economic sense, as a form of outsourcing, attested by 1988, from offshore.

51 queries 0.565