hoard

noun

1.
a secret store of valuables or money
Derived from:
hoard