Head-office meaning

The main administrative centre for a company or organisation.
noun
1
0
Advertisement