stockpile

US /ˈstɑːk.paɪl/
UK /ˈstɑːk.paɪl/
1.

a large amount of food, goods, or weapons that are kept ready for future use:

:
They have a stockpile of weapons and ammunition that will last several months.
1.

to store a large supply of something for future use:

:
The rebels have been stockpiling weapons.