Definition Public square
English vocabulary and translations (See all our English vocabulary translation)
a public square: an open place or area in a town, often used for markets or meetings
- "Card Player 1 : Are you going to hang the horse in the public square?"
Do you have smart way of remembering 'Public square'? Share it with us!