Internet presence

English edit

Noun edit

Internet presence (plural Internet presences)

  1. The online part of an organization, normally including a website, and often links from social networking sites or directories

Translations edit