telepresence
noun
- 1
Virtual presence in another physical location by means of telecommunication technology.
Translate “telepresence” to another language
Click any language to open the translator with this word already filled in.
Virtual presence in another physical location by means of telecommunication technology.
Click any language to open the translator with this word already filled in.