Definitions

from Wiktionary, Creative Commons Attribution/Share-Alike License

  • n. A business location where a person can call for such things as customer service, to place an order, etc.
  • n. A business location where large numbers of telemarketing calls are placed.

from WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.

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

Etymologies

Sorry, no etymologies found.

Examples

Comments

Log in or sign up to get involved in the conversation. It's quick and easy.