to fulfill the word of Yahweh by the mouth of Jeremiah until the land had made up for its Sabbaths. As long as it lay desolate it kept the Sabbath to fulfill 70 years. Bible see other translations

“to fulfill the word of Yahweh by the mouth of Jeremiah.” Jeremiah the prophet foretold that the Babylonian Captivity would last 70 years and after that, they would return to the land of Judah (Jer. 25:11-12; 29:10).

“made up for.” The Hebrew word translated in the REV as “made up for” can also mean more like “enjoyed,” and thus could be translated “until the land had enjoyed its Sabbaths,” but here “made up for,” in the sense of “paid back,” catches the meaning well. God expected the Jews to give the land rest on the Sabbath years, and the fact that they did not was taken in the sense that the Jews then “owed” God that time for His land to rest, and that is the point being made here in 2 Chronicles 36:21. See commentary on Leviticus 26:34.

Commentary for: 2 Chronicles 36:21