shopping center

Noun
  1. 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