English Dictionary
Definition town planning in British English
town planning noun
[uncountable] noun
Synonyms and related words

English Dictionary