Top definition
A mystical, magical, imaginary place where snatch is kept for later use.

Originally referred to as “Ye Old Snatch Hut

“Did you get any from Lynn Last night?” “No but I will, I’ve got her in the snatch hut
by J.C. Partiers April 17, 2007
Get the mug
Get a snatch hut mug for your brother Vivek.