Storehouse



noun
1.
(1. A place or building in which goods are stored; a warehouse. 2. An abundant source or supply: a storehouse of knowledge) ឃ្លាំង
ENGLISH MEANING
noun
1.
A building for keeping goods of any kind, especially provisions; a magazine; a repository; a warehouse.
2.
A mass or quality laid up.