Fetching details from the dictionary...
snow
「天華」 has another reading with different meanings.
flowers that bloom in the heavens; paper flowers scattered before the Buddha's …