The Hebrew root for "delivered" is "nathan," meaning to give or to hand over. This action is not merely a military victory but a divine intervention. It signifies God's active role in the affairs of His people, fulfilling His promises to give them the land. This deliverance is a ...