Definify.com

Definition 2025


telecentres

telecentres

English

Noun

telecentres

  1. plural of telecentre