human composting

English

Noun

human composting (usually uncountable, plural human compostings)

  1. Synonym of terramation