'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]