American English

Definition of nerve center noun from the Oxford Advanced American Dictionary

 

nerve center

 noun
(nerve centre) noun
 
 
jump to other results
the place from which an activity or organization is controlled and instructions are sent out Frankfurt is the economic nerve center of Germany.