Skip to main content

Definitions by max123123

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