English dictionary
leaf soil meaning and definition
Definition and meaning of leaf soil at MeaningMonkey.org. leaf soil meaning and definition in the English Dictionary.LEAF SOIL noun
Definition of leaf soil (noun)
- soil composed mainly of decaying leaves
- synonyms: leaf mold, leaf mould
Source: Princeton University Wordnet