point of presence
  • noun a telephone access number for a service provider that can be used to connect to the Internet via a modem.

Not what you were looking for?