Meaning of “high point” in the English Dictionary

british dictionary