See moren. downtownDefinition of downtown in EnglishUrban nucleus that has great economic and cultural activity. Synonyms of downtown in Englishcity centrecity center