Definition of “call centre” - English Dictionary

british dictionary

“call centre” in Business English

See all translations

call centrenoun [ C ]

UK US call center uk us

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.

(Definition of “call centre” from the Cambridge Business English Dictionary © Cambridge University Press)