meaning of Blumenregen

Blumenregen - German to English

rain of blossoms