call centre n. an office staffed and equipped to handle large numbers of telephone calls, using computer technology to assist in the management of calls, supply of information, etc.; esp. such an office providing the centralized customer contact and customer service functions of a large organizati...