English Dictionary
Definition storehouse in British English
storehouse noun
[countable] noun
/ˈstɔː(r)ˌhaʊs/
2
a large quantity, supply, or collection
Synonyms and related words
