meaning of Blumenspritze

Blumenspritze - German to English

rose squirt