Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

telepresence Definition

Cancel
telepresence
noun
virtual|Virtual presence in another physical location by means of telecommunication technology

Words Related to telepresence!

telepresence Examples by Brain Bank Users