What does 2 Kings 23:10 mean?
He destroyed Topheth in the Valley of Ben Hinnom so no one could use it to burn their sons or daughters as sacrifices to Molech anymore. 2 Kings 23:10 - Modern Text Bible
(Josiah puts an end to child sacrifice, destroying the place where these horrific acts happened.)