What does Blumenspritze mean?

Blumenspritze - German to English

rose squirt