[ˈstɔːhaʊs] n
1. склад; амбар; кладовая
2. сокровищница, кладезь
storehouse of knowledge — кладезь премудрости, сокровищница знаний