What is the meaning of downtown in English?

Learn vocabulary with pictures as well as definitions of downtown in English

Learn in

See more

n. downtown

Definition of downtown in English

Urban nucleus that has great economic and cultural activity.

Synonyms of downtown in English

city centrecity center