Joshua made war a long time with all those kings.
King James Version (KJV) - Joshua 11:18 >Joshua made war a long time with all those kings.
Berean Study Bible (BSB) - Joshua 11:18 >Joshua waged war against all these kings for a long period of time.