堆肥

compost; manure

Meaning

  1. n
    compost; manure