1 definition by ElenaGold

Top Definition
Leski; French for "lick and stick"
"Leski that stamp Freddy."
by ElenaGold May 17, 2007

Mug icon
Buy a leski mug!