Pinyin Dictionary results for "kou shi kui zi"

扣屎盔子
(northern dialect) lit. to cap in excrement; fig. to discredit with absurd unfounded accusations; to vilify
Dictionary data provided by CC-CEDICT