Synonyms for town center
- noun
- American English
Most common
Definitions
- n. 1
The main commercial or business area of a town, containing the principal shops, banks, restaurants and public traffic hub.
Near-synonyms: city centre, city center
Related words
- Other spellings
- town centre