Dictionary.com
Thesaurus.com

has been mulching

  • present perfect progressive
    of mulch (3rd person singular).
    mulch
    noun
    a covering, as of straw, compost, or plastic sheeting, spread on the ground around plants to prevent excessive evaporation or erosion, enrich the soil, inhibit weed growth, etc.