To establish or locate the main offices or center of operations in a particular place. To base an organization's primary administrative functions at a specific location.
From the noun 'headquarters', literally meaning the quarters (lodgings) of the head (commander). Originally a military term from the 1600s, it was later verbed to describe the action of establishing such a center.
Try Another Word