Find the word definition

Wikipedia
Lionbridge

Lionbridge Technologies, Inc. (Lionbridge) is the world's largest provider of globalization solutions. Formed in 1996, the company offers a range of services. Based in Waltham, Massachusetts, Lionbridge employs 6,000 people in 160 countries.