earthlink

/ˈɜːrθlɪŋk/

Definitions

1. noun

a company that provides high-speed internet access through DSL technology

“I signed up for an EarthLink account and now I can stream videos online.”

Synonyms

  • ISP
  • internet service provider

Antonyms

  • none