枝繁葉茂

Idiom

 * 1)  to thrive; to prosper