nerve centre
noun
Meaning
- A point at which nerves come together for the processing of signals.
- A physical location in a business, organization, or agency where information procured from different sources is brought together to be considered and acted upon by decision-makers.
Etymology / origin
No prose etymology has been added yet.
No ancestor words have been linked yet.
Related words
Descendant words
No descendant words have been linked yet.