Meaning of call centre

Definition of call centre

(noun) a center equipped to handle a large volume of telephone calls (especially for taking orders or serving customers)

Other information on call centre

WIKIPEDIA results for call centre
Amazon results for call centre