What does Blumenregen mean?

Blumenregen - German to English

rain of blossoms