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