meaning of Baumbestattung

Baumbestattung - German to English

tree burial