n. shop, place where merchandise is sold; supply of goods or materials set aside for future use; warehouse, storehouse; large amount, quantity
STORE
Meaning of STORE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012