telepresences

English

Noun

telepresences

  1. plural of telepresence