Pinyin Dictionary results for "sheng bu feng shi"

生不逢时
born at the wrong time (idiom); unlucky (esp. to complain about one's fate); born under an unlucky star; ahead of his time
Dictionary data provided by CC-CEDICT