town square

Our editors are putting together more complete content — check back in about 20 minutes

town square — noun

1. an open public area in a town

1.名詞
釋義

an open public area in a town

例句

The market is held in the town square every Saturday.