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