What is upbraideth?

Upbraideth is an archaic English word meaning to scold or reproach someone severely. It is most commonly used in the King James Version of the Bible, as well as in other works of literature from the 16th and 17th centuries. The word is derived from the Middle English word "upbreiden," which means "to blame or rebuke." Synonyms for upbraideth include chide, rebuke, reprimand, berate, and admonish.