plaza

Noun
  1. A public square with room for pedestrians (synset 108637370)
    "they met at Elm Plaza"; "Grosvenor Place"
  2. Mercantile establishment consisting of a carefully landscaped complex of shops representing leading merchandisers;
    Usually includes restaurants and a convenient parking area;
    A modern version of the traditional marketplace (synset 103971750)
    "a good plaza should have a movie house"; "they spent their weekends at the local malls"

Other Searches