Thayer's Greek Lexicon

 1. a place in which anything is laid by or up
2. a storehouse, granary