strip mall

(noun) mercantile establishment (generic term)

< strip lighting | strip mine >