towngate
noun
town·gate
| \ ˈtünˌgāt, ˈtau̇n-\
Definition of towngate
: the main street of a town
Keep scrolling for more