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
Mug icon
Buy a dropping paper mug!