what is the difference in potting soil and topsoil?
Potting soil is for planting in containers. Topsoil is sand or clay (ground-up rocks) mixed with organic materials such as compost. Potting soil is a mixture of peat moss and other organic materials such as composted sawdust. ... The word topsoil can mean many different things because no two topsoils are exactly the same.