Meaning of leaf mold
Definition of leaf mold
(noun)
soil
composed
mainly
of decaying leaves
Other information on leaf mold
WIKIPEDIA results for
leaf mold
Amazon results for
leaf mold
Tweet