Top definition
The act of releasing sexual bodily fluid to reduce your stress level.
I was so worked up after a long day at work, I felt as though I needed some releasion to feel better and relax.
by E.L. Robinson October 24, 2008
Get the mug
Get a releasion mug for your cat Jovana.