nerve center Meaning, Definition & Usage

  1. noun a center that provides information and control
    nerve centre.
    • the nerve center of the diamond industry is in Amsterdam
  2. noun a cluster of nerve cells governing a specific bodily process
    nerve centre; center; centre.
    • in most people the speech center is in the left hemisphere

WordNet