point of presence (pop) - French English Dictionary