town squareOur editors are putting together more complete content — check back in about 20 minutestown squaretown square — noun名詞1. an open public area in a town1.名詞釋義an open public area in a town例句The market is held in the town square every Saturday.