Top definition
only the best place on the planet. Its where people go when they are canoeing to new zeland but havent quite made it all the way. Kinda like a "rest stop" except better. You take someone you dont like, hipnotize them out at see and leave them there. While haveing an unlimited supply of gatorade. priceless i know
levon and I are canoeing to Leverin
by erin h March 14, 2007
Get the mug
Get a leverin mug for your sister Beatrix.