market square

Noun
  1. A public marketplace where food and merchandise is sold (synset 103853343)

Other Searches