stock up on (something)

stock up on (something)

To gather, build up, or hoard a supply of something. We stocked up on bottled water and canned goods, so we should be fine during the storm. Don't worry, I've been stocking up on fuel for the past three years for just such an occasion.
See also: on, stock, up