new town
a planned urban center created in an undeveloped or rural area, especially with government sponsorship
en-GB/ˈnjuː ˈtaʊn/
en-US/ˈnu ˈtaʊn/
a planned urban center created in an undeveloped or rural area, especially with government sponsorship