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
Farlex Dictionary of Idioms.
See also:
  • stock up with (something)
  • load up on (something)
  • hoard up
  • come up a storm
  • stash (something) in (something)
  • stash in
  • stock (someone or something) up with (something)
  • stock (something) with (something else)
  • stock with
  • gather in