1 definition by Ginger Rose
The feeling of a sneeze building up in your nose and the satisfaction of it's release. Comparing the action, release and satisfaction you experience of a sneeze as to that of a sexual orgasm.
by Ginger Rose October 27, 2023