遍地开花biàndìkāihuā
Top 40000
Meanings
1. (idiom) to blossom everywhere; to spring up all over the place; to flourish on a large scale
Characters used