store (stôr, st r) n. 1. A place where merchandise is offered for sale; a shop. 2. A stock or supply ...
www.thefreedictionary.com