meaning of Blattabdrücke

Blattabdrücke - German to English

leaf imprints