This is a limited preview — please sign in or subscribe to learn everything we know about the term “headquarters”.



Definitions of headquarters

  • the main offices of a company or other organisation

    "A leading pharmaceutical company officially has opened its new £100m European headquarters in Hertfordshire."

Phrase Bank for headquarters

Additional Notes for headquarters