What does Blumenblätter mean?

Blumenblätter - German to English

petals