Green’s Dictionary of Slang

stach n.

see stash n.1 (5)