What does Blumenblatt mean?

Blumenblatt - German to English

petal