From Longman Business Dictionarytelecentretel‧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