A site where there exists a collection of telecommunications equipment, usually digital leased lines and multi-protocol routers.
POINT OF PRESENCE
Meaning of POINT OF PRESENCE in English
Internetworking Terms English vocab. Английский словарь межсетевых терминов. 2012