contact centre


noun

another name for call centre