Pinyin Dictionary results for "zi tan bu ru"

自叹不如
to consider oneself as being not as good as the others
Dictionary data provided by CC-CEDICT