1 definition by anonymynynynynynous

Top Definition
limon - possibly le coolest word on le planet. basically just a really funkeh way of saying lemon.
mmm limony goodness for my veins
by anonymynynynynynous October 19, 2004

Mug icon
Buy a limon mug!