English edit

Noun edit

telepresences

  1. plural of telepresence