Wiktionary
telepresences
n. (plural of telepresence English)
n. (plural of telepresence English)