Back to Dictionary
天花乱坠
天花亂墜
tiānhuāluànzhuì
1. lit. a deluge of heavenly flowers (idiom)
2. fig. extravagant embellishments
3. hype