A secret store of valuables or money English: hoard, cache, stash Less certain link between this word and this sense.