Vocabulary

花吹雪

falling cherry blossoms; storm of falling cherry blossoms

noun