English Dictionary
Definition general headquarters in British English
general headquarters noun
[plural] noun
1
the office or building from which an organization controls its activities, for example a military operation
Synonyms and related words
