nerve centre

noun

  1. 1

    a cluster of nerve cells governing a specific bodily process

    in most people the speech center is in the left hemisphere

  2. 2

    a center that provides information and control

    the nerve center of the diamond industry is in Amsterdam

Synonyms

Also useful for “nerve centre”:Scrabble