Keep shop (5)
I believe the answer is:
store
I believe this is a double definition.
'keep' is the first definition.
(storing is a kind of keeping)
'shop' is the second definition.
(synonyms)
(Other definitions for store that I've seen before include "Supermarket" , "Shop; hoard" , "Eg, granite" , "Reserve, shop" , "Large shop; computer memory" .)