Subscribe English
look up any word, like ratchet:

1 definition by Lennarrissartney

 
1.
noun. Slang term for LSD. Named after the Beatles usage of the drug.
"You want to take some Beatle Juice?"
by Lennarrissartney September 05, 2013
0 1