Offshoring
Offshoring
//ˈɒfˌʃɔːrɪŋ//
The relocation of a business process from one country to another.
Related Terms
Viewed 15 times
Added Jul 24, 2026