DICTIONARY

(Total Entries : 197270)

林葬

Dictionary Definition: 

Forest burial, to cast the corpse into a forest to be eaten by animals.