1 definition by djvkbjkn

Top Definition
A short native of the Caribbean who smokes plenty weed
did you see that Leandro over there
by djvkbjkn November 06, 2010

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug