What does Joshua 9:19 mean?
The leaders told everyone, 'We promised them in the name of the Lord, Israel's God, so we can't hurt them now.' Joshua 9:19 - Modern Text Bible
(The leaders explain that breaking their oath would be wrong, since they swore it before God.)