box store

English

Noun

box store (plural box stores)

  1. Synonym of big box.