Telepresence Definition

noun

Virtual presence in another physical location by means of telecommunication technology.

Wiktionary

Other Word Forms of Telepresence

Noun

Singular:
telepresence
Plural:
telepresences

Origin of Telepresence

Find Similar Words

Find similar words to telepresence using the buttons below.

Words Starting With

Words Ending With

Unscrambles

telepresence