store [pl. stores]
Notices
  • stock, shop, supply or provisions