call centre

Noun
  1. A center equipped to handle a large volume of telephone calls (especially for taking orders or serving customers) (synset 102943802)

Other Searches