2205 / 2512

What does 优胜劣汰 (yōu shèng liè tài) mean in English?

优胜劣汰
yōu shèng liè tài優勝劣汰

survival of the fittest