What does Jeremiah 46:10 mean?
But this day belongs to the Lord God of all — it’s a day of payback, when he takes revenge on his enemies. The sword will devour until it’s satisfied, until it’s had its fill of blood. The Lord God of all is holding a sacrifice in the north, by the Euphrates River. Jeremiah 46:10 - Modern Text Bible
(God declares that this battle is his judgment on Egypt, and the defeat is part of his justice.)