'call centre' definitions:

Definition of 'call centre'

(from WordNet)
noun
A center equipped to handle a large volume of telephone calls (especially for taking orders or serving customers) [syn: call center, call centre]