What does Joshua 23:3 mean?
You’ve seen how I divided up the land among your tribes, including the nations that are left and the ones we already defeated. The Lord your God pushed them out for you. Joshua 23:3 - Modern Text Bible
(Joshua points out that the land they have is because God made it possible, not because of their own strength.)