telepresenza

Italian

Etymology

From tele- +‎ presenza.

Noun

telepresenza f (plural telepresenze)

  1. telepresence