stasher

Noun

 * 1) Agent noun of stash; one who stashes.