1 town centre | Definition of town centre

town centre

noun

Definition of town centre

British
: the main or central part of a town