Meaning of leaf soil

Definition of leaf soil

(noun) soil composed mainly of decaying leaves

Other information on leaf soil

WIKIPEDIA results for leaf soil
Amazon results for leaf soil