Where does “high point” come from?

high point (English): A climax; the best time in a given period; The...

Definitions

  1. A climax; the best time in a given period; The...

Words derived from “high point