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
Tweet