MohammedPreview
Open in TheBrain

A Store

  1. A place where items may be accumulated or routinely kept.
  2. A supply held in storage.
  3. (mainly North American) A place where items may be purchased; a shop.
  4. (computing, dated) Memory.
  5. A great quantity or number; abundance.
Synonyms