1 definition by Elliott InSpace

Top Definition
A powerful yet undetectable drug.
After passing a drug test and ranting on a morning talk show Charlie Sheen said, "I am on a drug - it's called Charlie Sheen."
by Elliott InSpace February 28, 2011

Mug icon
Buy a Charlie Sheen mug!