Noun Definition
downtown
1.Definition: the central area or commercial center of a town or city
"The heart of Birmingham's downtown"
Related Noun(s):business district
Category: Places1.Definition: the central area or commercial center of a town or city
"The heart of Birmingham's downtown"
Related Noun(s):business district
Category: Places