the place from which an activity or organization is controlled and instructions are sent out Frankfurt is the economic nerve center of Germany.
Check pronunciation: nerve center
Definition of nerve center noun from the Oxford Advanced American Dictionary