Definition

Warehouse showroom

Retail stores with sizable inventories housed in large buildings and dealing in volume while providing limited service.

Share it:  Cite

More from this Section