store

store [-s] n

ME < store, v. < OFr 'to build, furnish, stock fortify, restore'.

  1. Supply; fund; abundance.
  2. Mercantile; business; cooperative; enterprise; place where goods are for sale.