Definisi 'public square'

English to English
noun
1 an open area at the meeting of two or more streets Terjemahkan
source: wordnet30

2 a place of assembly for the people in ancient Greece Terjemahkan
source: wordnet30


Visual Synonyms