What does Blattnarbe mean?

Blattnarbe - German to English

leaf scar