human composting
English
Noun
human
composting
(
usually uncountable
,
plural
human compostings
)
Synonym of
terramation