Top definition
A very small town in the Swiss Alps largely owned by a group of Greedy Otts(Refer to Ott), that sucks the soul from your body slowly through cigarettes and alcohol.
I lived in Leysin for so long that sneaking alcohol at night and cigarettes on a balcony became a habit of mine.
by Victim of LAS tuition May 08, 2008
Get the mug
Get a leysin mug for your daughter-in-law Julia.
buy the domain for your pet vlog