meaning of call centre

call centre meaning in General Dictionary

a center equipped to carry out a large level of telephone calls (especially to take orders or serving clients)