business centre
noun

the part of a town where the main banks, shops and offices are located

Browse by Subjects
Fair Disclosure Regulation
green fund
Lorenz curve
demerger
above the line