Meaning
Of, relating to, or situated in the central business district.
Etymology
Origin: Unknown
From down + town.
Synonyms & Antonyms
Synonyms
city centertown centrecentral business districtcityaxe woundbadly packed kebabbearded clambeaverbeef curtainsburger
Antonyms
NYT Puzzle Appearances
Accepted in 1 recorded puzzle:
