Meanings1lit. a deluge of heavenly flowers (idiom)2fig. extravagant embellishments; hypeWritten Forms天花亂墜Traditional · Main Form天花乱坠Alternate Form