call_centreEnglish

call center, call centre

Noun

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

English: call center, call centre

English words with similar meanings

Show 1 words