Top definition
orgasm; to relieve sexual tension; to feel pleasure from sexual activity;
Frank's fingering gave me some much needed sexual release.
by MJ2dmax November 20, 2013
Get the mug
Get a sexual release mug for your buddy Jerry.