Also spelled store-house
Meanings
- 1
Thesaurus
Synonyms
Etymology
A compound of 'store' (via Old French 'estor', from Latin 'instaurare', to restore, provide) and 'house' (Old English 'hūs').
View etymology graph ->