Top Definition
Anal sex. This can also mean anal rape, and is a code for anal sex in public.
"Hey, Jimmy, guess what? I was raining april all over Kate last night!"

"I love to Rain April on people!"

"Hey, did you hear the news? Some guy got put in prison for Raining April on some people!"
by Whittsnake May 23, 2005
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.