telecenter
English
Noun
telecenter
(
plural
telecenters
)
Alternative form of
telecentre
.
Anagrams
telecentre