CAP THE CLIMAX Meaning of CAP THE CLIMAX in English {v. phr.} To exceed what is already a high point of achievement. * /Sam's piano recital was great, but Bill's performance capped the climax./ Slang English vocab. Английский сленговый словарь. 2012