English | German | Russian | Czech

town centre English

Meaning town centre meaning

What does town centre mean?

town centre

main commercial or business area of a town

Synonyms town centre synonyms

What other words have the same or similar meaning as town centre?

town centre English » English

city centre high street downtown city center

Are you looking for...?