nerve centre

Noun
  1. A center that provides information and control (synset 108531522)
    "the nerve center of the diamond industry is in Amsterdam"
  2. A cluster of nerve cells governing a specific bodily process (synset 105471109)
    "in most people the speech center is in the left hemisphere"

Other Searches