Definify.com

Definition 2024


telecentres

telecentres

English

Noun

telecentres

  1. plural of telecentre