Telepresence Definition
noun
Virtual presence in another physical location by means of telecommunication technology.
Wiktionary
Other Word Forms of Telepresence
Noun
Singular:
telepresence
Plural:
telepresencesOrigin of Telepresence
-
tele- +"Ž presence
From Wiktionary
Find Similar Words
Find similar words to telepresence using the buttons below.