Definitions
noun
a heap of manure and vegetation and other organic residues that are decaying to become compost
Look “compost heap” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a heap of manure and vegetation and other organic residues that are decaying to become compost