climax : Idioms & Phrases


sexual climax

  • noun the moment of most intense pleasure in sexual intercourse
    orgasm; climax; coming.
WordNet

To cap the climax

  • to surpass everything, as in excellence or in absurdity. Colloq.
Webster 1913