1 definition by Izzy_Per

Top Definition
The plural of Lettuce;

Origin; Megan from WA, Austalia
The gardener has patches of carrots, potatoes and leti;
by Izzy_Per March 07, 2006

Mug icon
Buy a Leti mug!