Ezekiel 29:12

12 I will make the land of Egypt desolate among devastated lands, and her cities will lie desolate forty years among ruined cities. And I will disperse the Egyptians among the nations and scatter them through the countries.

Read Ezekiel 29:12 Using Other Translations

And I will make the land of Egypt desolate in the midst of the countries that are desolate, and her cities among the cities that are laid waste shall be desolate forty years: and I will scatter the Egyptians among the nations, and will disperse them through the countries.
And I will make the land of Egypt a desolation in the midst of desolated countries, and her cities shall be a desolation forty years among cities that are laid waste. I will scatter the Egyptians among the nations, and disperse them through the countries.
I will make Egypt desolate, and it will be surrounded by other desolate nations. Its cities will be empty and desolate for forty years, surrounded by other ruined cities. I will scatter the Egyptians to distant lands.

What does Ezekiel 29:12 mean?

John Gill's Exposition of the Bible
Ezekiel 29:12

And I will make the land of Egypt desolate in the midst of the
countries that are desolate
As Judea and others, made desolate by the king of Babylon: and her cities among the cities that are laid waste shall be desolate
forty years;
such as Thebes, Sais, Memphis, and others; which should share the same fate as Jerusalem and other principal cities in other countries, which fell into the hands of Nebuchadnezzar: and I will scatter the Egyptians among the nations, and will disperse
them through the countries;
such as were not carried captive into Babylon fled into other countries, as Arabia, Ethiopia, and other places, Berosus F21 makes mention of this captivity of the Egyptians under Nebuchadnezzar the son, which no other writer does.


FOOTNOTES:

F21 Apud Joseph. Antiqu. l. 10. c. 11. sect. 1.
California - Do Not Sell My Personal Information  California - CCPA Notice