business centre
noun

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

Browse by Subjects
gap
income fund
tick index
physical stock
limit on close (LOC)