point of presence

Definitions

General Science

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

Electronics

Information & Library Science

  • noun a location where a user can connect to a network, e.g. a place where subscribers can dial in to an Internet service provider.
http://www.dictionarycentral.com/definition/point-of-presence.html