English to English

nerve centre

noun (n)

  • a center that provides information and control(noun.location)
    Synonym:
    nerve center
    source: wordnet30
  • a cluster of nerve cells governing a specific bodily process(noun.body)
    source: wordnet30
Advertisement

Bookmark This Site