what is the difference between soil and sand?
The broad definition of soil refers to the loose layer of earth that covers the surface of the planet. Sand, on the other hand, is defined as loose material that consists of rocks or mineral grains.