English
Detailed Synonyms for public square in English
public square:
public square [the ~] noun
-
the public square
– a place of assembly for the people in ancient Greece 1 -
the public square
– an open area at the meeting of two or more streets 1