call centre

English

Noun

call centre (plural call centres)

  1. Alternative spelling of call center.
    Synonym: contact centre

Anagrams