1 definition by max123123

Top Definition
LSD. A psychedelic drug commonly found on blotter paper.
Lemme stick some of that seafood under my tongue!
by max123123 December 17, 2009

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