Find the word definition

Wiktionary
call centers

n. (plural of call center English)