Vocabulary

花散らしの雨

petal-scattering rain

expression noun