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