Word by Word Definitions
: an inhabited place of greater size, population, or importance than a town or village
: an incorporated British town usually of major size or importance having the status of an episcopal see
: the financial district of London
: chiefly British spelling of center
Seen and Heard
What made you want to look up city centre? Please tell us where you read or heard it (including the quote, if possible).