A Store A place where items may be accumulated or routinely kept. A supply held in storage. (mainly North American) A place where items may be purchased; a shop. (computing, dated) Memory. A great quantity or number; abundance. Synonyms (supply held in storage): stock, supply (place from which items may be purchased): boutique, shop (UK); see also Thesaurus:retail store (in computing): memory