The correct option is
D Clay soil
Soil can be classified on the basis of the size of the particle and its water holding capacity into clay soil, sand soil and loam soil, silt soil. Clay soil has the finest particles of all the soils. Hence, it is the least porous soil. Sand soil has the largest size of particles. They are the most porous soil.
Thus, the correct answer is 'Clay soil.'