欣欣向榮

Etymology
From a  by :

Idiom

 * 1) thriving; flourishing; prosperous