Pinyin Dictionary results for "zi chui zi lei"

自吹自擂
to blow one's own trumpet (idiom)
Dictionary data provided by CC-CEDICT