offshoring noun1 •The location of a business in another country for tax purposes or lowering production costs, as the labor. formsoffshorings