What does 欣欣向荣 (xīnxīn xiàng róng) mean in English?

Card 2876HSK Level 42876/3571
CARD2876
PROGRESS81%
欣欣向荣
欣欣向榮
xīnxīn xiàng róng
flourishing; prosperous

Reveal: Click/Space/Enter/↑↓/w/s/j/kNavigate: ←→/h/l/a/d