You searched for: “biostabilizer
biostabilizer (s) (noun), biostabilizers (pl)
A composting system that is comprised of a drum in which wet solid waste is crunched or mashed and tumbled for a few days: After using the biostabilizer for the first time, Mr. Black noticed that the garbage and debris had turned into a very fine and dark mulch!