English word definition — powered by WordNet
a final climactic stage
(astronomy) a heavenly body's highest celestial point above an observer's horizon
the decisive moment in a novel or play
a concluding action
Want to remember culmination?