Top definition
The Amount of gameplay received from a free downloaded demo game
*You must purchase full game to continue*

Oh damn I've run out of demo juice!
by JiminyBillyBob ;) June 17, 2010
Get the mug
Get a Demo Juice mug for your buddy Julia.

Available Domains :D

  • demojuice.se
  • demojuice.com
  • demojuice.men
  • demojuice.ninja
  • demojuice.net