Skip to main content

English: town centre management

Welsh: rheoli canol tref

Part of speech

Verb

Definition

partnership of local organisations, businesses and individuals to promote the common good of a town