Subscribe English
look up any word, like latergram:

1 definition by mr. showtime100

 
1.
The act of ejaculating on top of another persons shit which is still floating in the toilet.
I forgot to flush this morning and some one rainvilled on my shit!
by mr. showtime100 April 17, 2012
14 0