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
5 Words related to leverin

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.