offshoring

Noun

 * 1) The location of a business in another country for tax purposes or lowering production costs, as the labor.

Translations

 * Catalan: deslocalització
 * French:
 * Galician: deslocalización
 * Italian:
 * Portuguese: deslocalização
 * Spanish: