Storehouse has 3 different meanings across 1 category:
Noun
a depository for goods
"storehouses were built close to the docks"
A building for keeping goods of any kind, especially provisions
To lay up in store.