box stores

English

Noun

box stores

  1. plural of box store