meaning of Alabama Raindrop

Alabama Raindrop meaning in Urban Dictionary

When you ejaculate in a womens kept nostril and smack the lady in the back of the head until she coughs it.