Topsoil is the uppermost layer of soil and is usually the most fertile. It is composed of organic matter, minerals, and water. Topsoil is where plants grow and is essential for agriculture.
Subsoil is the layer of soil beneath the topsoil. It is composed of more clay and sand than topsoil and is less fertile. Subsoil helps to hold water and nutrients for plants and also provides support for the topsoil.
Bedrock is the solid rock that lies beneath the soil. Bedrock is usually made of granite, limestone, or other types of rock.