1 definition by kingkong987

Top Definition
a word that is commonly used in street slang for crack cocaine and can be bought on street corners
have u got any leanda for sale
by kingkong987 December 03, 2009

Mug icon
Buy a leanda mug!