Skip to main content

Definitions by James Michael Manley

offsource 

v. To outsource work to off-shore locations.
Company X has offsourced its manufacturing to Andorra.