1 definition by Wiiiild

Top Definition
The most boring town in France. It has no charm, people there are cold and the food isn't all that good.
I spent the most horrible years of my life in Lyon.
by Wiiiild April 17, 2006
Mug icon
Buy a Lyon mug!