To win or obtain something by an enormous amount of luck. Usually at someone elses expense
Oh my god i cant believe that you have just shnaffled me out of that!!!
by Chris Hughes April 07, 2004
A nip of alcohol. Usually taken before the cocktail hour. Often embibed whilst alone.
I'm going to have my usual Friday shnaffle.
by Welshy White April 08, 2007