hoard

noun

A stock or store of money or valued objects, typically one that is secret or carefully guarded.

verb

Accumulate (money or valued objects) and hide or store away.