town square in Polish town square in Polish plac noun An open area commonly found in the heart of a traditional town, used for community gatherings. Add to Flashcards