business centre
noun

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

Browse by Subjects
consolidate
currency futures option
World Economic Forum
good until cancelled (GTC)
random sample