Deuteronomy 32:43

The Song of Moses

42I will make My arrows drunk with blood, while My sword devours flesh— the blood of the slain and captives, the heads of the enemy leaders.” 43Rejoice, O heavens, with Him, and let all God’s angels worship Him. Rejoice, O nations, with His people; for He will avenge the blood of His children. He will take vengeance on His adversaries and repay those who hate Him; He will cleanse His land and His people.

  • Scripture
  • Sermons
  • Commentary
Berean Standard Bible
Rejoice, O heavens, with Him, and let all God’s angels worship Him. Rejoice, O nations, with His people; for He will avenge the blood of His children. He will take vengeance on His adversaries and repay those who hate Him; He will cleanse His land and His people.
American Standard Version (1901)
Rejoice, O ye nations, with his people: For he will avenge the blood of his servants, And will render vengeance to his adversaries, And will make expiation for his land, for his people.
Bible in Basic English
Be glad, O you his people, over the nations; for he will take payment for the blood of his servants, and will give punishment to his haters, and take away the sin of his land, for his people.
Douay-Rheims 1899
Praise his people, ye nations, for he will revenge the blood of his servants: and will render vengeance to their enemies, and he will be merciful to the land of his people.
Free Bible Version
Celebrate with him! Let all God's angels worship him! Celebrate, foreigners, with his people; because he will pay back those who killed his children. He will punish his enemies, and repay those who hate him; he will purify his land and his people.
Geneva Bible 1599
Ye nations, praise his people: for he will auenge the blood of his seruants, and will execute vengeance vpon his aduersaries, and will bee mercifull vnto his lande, and to his people.
King James (Authorized) Version
Rejoice, O ye nations, with his people: for he will avenge the blood of his servants, and will render vengeance to his adversaries, and will be merciful unto his land, and to his people.
One Unity Resource Bible
Rejoice, you nations, with his people, for he will avenge the blood of his servants. He will take vengeance on his adversaries, and will make atonement for his land and for his people. (7)
Translation for Translators
“You people of all nations, you as well as his people should praise Yahweh, because Yahweh gets revenge on those who kill the people who serve him; and he cleanses his people’s land which has become defiled because of their sins.”
Unlocked Literal Bible
Rejoice, you nations, with God's people, for he will avenge the blood of his servants; he will render vengeance on his enemies, and he will make atonement for his land, for his people.
Noah Webster Bible
Rejoice, O ye nations, with his people: for he will avenge the blood of his servants, and will render vengeance to his adversaries, and will be merciful to his land, and to his people.
World English Bible
Rejoice, you nations, with his people, for he will avenge the blood of his servants. He will take vengeance on his adversaries, and will make atonement for his land and for his people.
Young's Literal Translation
Sing ye nations — [with] his people, For the blood of His servants He avengeth, And vengeance He turneth back on His adversaries, And hath pardoned His land — His people.'