Language:
Free Online Dictionary|3Dict

遍地开花

Source : CEDICT

blossom everywhere/spring up all over the place/to flourish on a large scale