Yahoo Canada Web Search

Search results

  1. Dictionary
    nerve centre
    /ˈnəːv ˌsɛntə/

    noun

    • 1. a group of closely connected nerve cells that perform a particular function; a ganglion.
    • 2. the control centre of an organization or operation: "Frankfurt is the economic nerve centre of Germany"