What is the meaning of the word "headquarters"?
Definitions:
-
(usually plural) the office that serves as the administrative center of an enterprise noun
- many companies have their headquarters in New York
-
the military installation from which a commander performs the functions of command noun
- the general's headquarters were a couple of large tents