VariousWords beta
Related Terms:
Definitions:
Noun
call center
call centre
Definition: a center equipped to handle a large volume of telephone calls (especially for taking orders or serving customers)
Definition: A business location where phone calls are handled, often regarding customer service, sales and telemarketing.