Word Games

Scrabble US/Canada (OTCWL) Yes (20 Points)
Scrabble UK (SOWPODS) Yes (20 Points)
Words With Friends Yes (21 Points)

Offshoring Definition

(noun)
definitions

the practice of basing some of a company's processes or services overseas, so as to take advantage of lower costs


(verb)
definitions

relocate (a business or department) to a foreign country to take advantage of lower taxes or costs


examples

he predicts that 750,000 UK jobs will be offshored in the next 10 years

Starts
Ends
Contains
Length
Sort Results
Dictionary
Error