look up any word, like cleveland steamer:

1 definition by max123123

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