What are Soil Horizons?

Soils generally are made up of many layers, or horizons lying on top of each other. A soil horizon is the specific layer in soil which lays parallel to the soil surface.