Then Eliezer the son of Dodavah of Mareshah
 A city in the tribe of Judah, ( Joshua 15:44 ) 
 prophesied against Jehoshaphat, saying, because thou hast joined
 thyself with Ahaziah;
 an idolatrous prince, with whom he ought to have had no fellowship, even in civil things, it being both a countenancing him, and exposing himself and people to danger: 
 the Lord hath broken thy works;
 the ships built at the joint expense of the two kings, that is, the Lord had determined to break them, and now foretold that he would; the Targum is, 
``the Word of the Lord hath destroyed thy works:''and the ships were broken, that they were not able to go to Tarshish;