meaning of Blattnarbe

Blattnarbe - German to English

leaf scar