1 definition by AhDerpy

The act of H2o (rain) falling to the earth from clouds
Wow Adam there's Sky juice all over me I should of taken my umbrella
by AhDerpy September 7, 2014
Get the Sky juice mug.