Word Definition - 欣欣向荣

xīn xīn xiàng róng (idiom) flourishing; thriving