store

(noun) shop
(noun) stock
(noun) memory
(noun) storehouse
(verb) hive away
(verb) keep (generic term)

< storax family | store cheese >