Noun Definitiondown town1.Definition: the center of a cityRelated Noun(s):civic center, municipal centerCategory: Places