Definition of downtowns:
(n) :
(chiefly US, Canada) The main business part of a city or town, usually located at or near its center.
(adj) :
Of, relating to, or situated in the central business district.
(adv) :
In or towards the central business district.
(adv) :
(basketball) Outside the three-point line, or generally far from the basket.
(n) :
(US, slang) The human genitalia.
(n) :
(slang) Heroin.