Pinyin Dictionary results for "you sheng lie tai"

优胜劣汰
survival of the fittest (idiom)
Dictionary data provided by CC-CEDICT