Skip to main content

Kat DeLaRue's definitions

The ultimate climax. It is not just sex until completion. It is an other worldly meeting with God and the universe. It is the best (probably drug fueled) sex of your life.
by Kat DeLaRue April 14, 2014
Flag
mugGet the champagne supernova in the sky mug.