new town
noun
                                
              
          
                                                      : an urban development comprising a small to medium-sized city with a broad range of housing and planned industrial, commercial, and recreational facilities                                      
                
                    
Love words? Need even more definitions?
  
  Merriam-Webster unabridged




Share