English
English version

telecentre

From Longman Business Dictionary
Related topics: Computers
telecentretel‧e‧cen‧tre /ˈteliˌsentə-ər/ British English, telecenter American English noun [countable]TELECOMMUNICATIONS a building where people can work on computers, telephones etc instead of travelling to their offices
Pictures of the day
What are these?
Click on the pictures to check.