Dictionary search results

Showing 1-3 of 3 results

call centre British & World English

An office in which large numbers of telephone calls are handled, especially one providing the customer services functions of a large organization


You searched for call centre