Software Developed by Bible Explorer
Smith's Bible Dictionary v.1.0.2720
The Bible, being a series of books written in different periods of time, contains numerous terms that can be difficult to understand by modern readers. It also features a great amount of characters that can create confusion among readers.