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