noun
Meaning 1
The main commercial or business area of a town, containing the principal shops, banks, restaurants and public traffic hub.
Definition source: English Wiktionary via Wiktextract
Usage: UK
Examples
- Near-synonyms: city centre, city center
Meaning relationships
Synonyms: central business district, downtown, city centre, city center
Antonyms: none provided