Find the word definition

Wikipedia
EarthLink

EarthLink is an IT services, network and communications provider headquartered in Atlanta, Georgia. The company serves more than 150,000 businesses and 1 million U.S. consumers.