1 definition by Bill_Z_Bub

Top Definition
Taking LSD - reference to it's paper form and the common phrase "dropping acid".
"You dropping paper tonight?"
by Bill_Z_Bub May 01, 2006
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×