English
Detailed Synonyms for call centre in English
call centre:
call centre [the ~] noun, British
-
the call centre
– a center equipped to handle a large volume of telephone calls (especially for taking orders or serving customers) 1the call centre; the call center– a center equipped to handle a large volume of telephone calls (especially for taking orders or serving customers) 1