What does Blattabdrücke mean?

Blattabdrücke - German to English

leaf imprints