new town


Definition of new town

  1. :  an urban development comprising a small to medium-sized city with a broad range of housing and planned industrial, commercial, and recreational facilities


First Known Use of new town


Learn More about new town

Seen and Heard

What made you want to look up new town? Please tell us where you read or heard it (including the quote, if possible).