Meaning of “call centre” - Learner’s Dictionary

call centre

noun [ C ] uk UK

(Definition of “call centre” from the Cambridge Learner’s Dictionary © Cambridge University Press)