Meaning of public square
Definition of public square
(noun)
an
open
area
at the
meeting
of two or
more
streets
a
place
of
assembly
for the
people
in
ancient
Greece
Other information on public square
WIKIPEDIA results for
public square
Amazon results for
public square
Tweet