Its soldiers had, for the most part, become native to the soil on which they lived and were therefore interested in its defence and cultivation.
what is the soil on which mean in this sentence?
my guess is the land where or the land in which..
also what is the main difference between land and soil? why didnt the author prefer soil instead land?
thanks in advance
Soil is the top layer of the earth in which plants grow
Land is an area of ground especially of a particular type