Pinyin Dictionary results for "kou shi pen zi"

扣屎盆子
to make a scapegoat of sb; to defame; to slander
Dictionary data provided by CC-CEDICT