call centreTranslate call centre | into French | into Italian | into Spanish Definition of call centre noun an office in which large numbers of telephone calls are handled, especially one providing the customer services functions of a large organization. call centre in other Oxford dictionaries Definition of call centre in the US English dictionary