Pinyin Dictionary results for "zhan zhan zi xi"

沾沾自喜
immeasurably self-satisfied
Dictionary data provided by CC-CEDICT