1.
downtown; in town; the streets of a town
The busy, built-up part of a town or city where people and shops are, as opposed to the suburbs or the countryside.
Related Words
Compare:
都心 (the center of a big city)