call centre Meaning, Definition & Usage

  1. noun a center equipped to handle a large volume of telephone calls (especially for taking orders or serving customers)
    call center.

WordNet