0 an office that belongs to and is controlled by a larger organization in another place:
The company has a single national base with subsidiaries or satellite offices.
NYA ORD
European
May 10, 2021
DAGENS ORD
Shimmer
satellite office