Dictionary.com
Thesaurus.com

had composted

  • past perfect
    of compost.
    compost
    noun
    a mixture of various decaying organic substances, as dead leaves or manure, used for fertilizing soil.