English Dictionary
Definition nerve centre in British English
nerve centre noun
[countable] noun
1
the centre of a business, or a political or other big organization, where decisions are made and activities are planned and directed
Synonyms and related words
