strip mall

Noun
  1. A mercantile establishment consisting of a row of various stores and business and restaurants along a road or busy street;
    Usually opening on a parking lot (synset 104347097)

Other Searches