Rare but attested business usage meaning "to provide office space for" or "to have offices in a place".
Traductions
Traductions supplémentaires
installerau sens de pourvoir de locaux de bureau Définitions
To provide with office accommodation or to maintain offices at a location. The company offices its sales team in the city center.
Synonymes
act (as)
perform (duties)
discharge (duties)
hold (an office)
occupy (an office)
function (as)