Meaning of “satellite office” in the English Dictionary

business-english dictionary

"satellite office" in Business English

See all translations

satellite officenoun [ C ]

uk us

an office that belongs to and is controlled by a larger organization in another place:

(Definition of “satellite office” from the Cambridge Business English Dictionary © Cambridge University Press)