Definify.com

Definition 2026


telecentres

telecentres

English

Noun

telecentres

  1. plural of telecentre