YourDictionary

nerve center

  1. any group of nerve cells that function together in controlling some specific sense or bodily activity, as breathing
  2. a control center; headquarters

See nerve center in American Heritage Dictionary 4

link/cite print suggestion box