Top definition
A drink made of lime, water, and sugar.
Screw lemonade! The world needs more limenade!
by kimmy November 05, 2004
Get the mug
Get a limenade mug for your Uncle Bob.