storehouse
nounUK /ˈstɔːhaʊs/
US /ˈstɔːrhaʊs/
A storehouse is a building where people keep lots of things safe.
The farmers filled the storehouse with bags of grain before winter.
OTHER MEANINGS
2. A large supply or collection of something, such as facts or memories.
The old library is a storehouse of local history.
3. A place where goods are kept for future use or sale.
The company rented a storehouse near the port for its imports.
4. A person or thing that holds a great amount of something valuable.
She is a storehouse of knowledge about wild birds.