nerve centre
noun /ˈnɜːv sentə(r)/
/ˈnɜːrv sentər/
(British English) (especially US English nerve center)
- the place from which an activity or organization is controlled and instructions are sent out
- Frankfurt is the economic nerve centre of Germany.