Definitions
noun
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
Look “strip mall” up elsewhere
Want another word?
Spin the dictionary for a fresh one.