Dictionary.com
Thesaurus.com

has mulched

  • present perfect
    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.