to collect and store sth to use in the future
lay sth in / up
to lay in food supplies
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition