offshoring
The location of a business in another country for tax purposes or lowering production costs, as the labor.
Noun
- The location of a business in another country for tax purposes or lowering production costs, as the labor.
Forms
Related
Derived
Verb
- present participle and gerund of offshore