フラワーシャワー
Meanings
Noun
1. flower shower; throwing flower petals over the bride and groom after exchanging of vows