Actually, no. "Offshoring" is when jobs go overseas. "Outsourcing" is when an American company takes a department or division and finds a private American company that can do the work for less cost, usually because they pay their employees less. One American may lose a job, but another gains a job. No foreign workers or overseas relocation.