Word Definition - 天花乱坠

tiān huā luàn zhuì lit. a deluge of heavenly flowers (idiom); fig. extravagant embellishments; hype