5 letters · 5 points in Scrabble
noun a mercantile establishment for the retail sale of goods or services
noun a supply of something available for future use
noun an electronic memory device
originFrom Middle English store, stoure, storre, from Anglo-Norman stor, estore, estorr, estoer, and Old French estour, estor, from Latin īnstaurō.
Etymology from Wiktionary, CC BY-SA 3.0