* * *
call centre UK US UK (US call center) noun [C]
► COMMERCE, MARKETING an office or business in which employees provide phone support for the customers of one or more companies, or sell or advertise their goods or services by phone: a call centre company/industry »
The expanding call centre company specializes in credit management and debt collection.
»a call centre employee/worker
Financial and business terms. 2012.