NEW TOWN Meaning of NEW TOWN in English ˈnew town BrE AmE noun [countable] one of several complete towns built in Britain since 1946 Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012