What is the meaning of 天花?

flower of the sky; divine flower, stated in the Lotus Sutra as of four kinds, two white and two red

snowflake; snow

smallpox; variola

short for 天花板 (tiānhuābǎn, “ceiling”)

snow

a flower that blossoms in the Buddhist heaven by their tale.

lotus-petal-shaped confetti scattering before the mortuary tablet.

Source: wiktionary.org