Top Definition
steroids or some type of performance enhancing drug by needle
Michael: hey man, how did you get so quick?
Tony: oh yeah, im on that needle juice now and its been helping out
by Mr. go getta August 21, 2008
9 Words related to Needle Juice

Free Daily Email

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

Emails are sent from We'll never spam you.