2 English Synonyms for TOWN
Prev.1Next
Definition: 1. The central area of a city in which there is a concentration of certain retail and business activities, especially in older cities with rail transportation.
Show more information about central business district
Definition: 1. A place in England:
There are 5 definitions of the word Bridgetown
Show more information about Bridgetown
Prev.1Next
Search took: 1.9385 ms