what is the difference between potting soil garden soil and top soil?
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.