FEEDBACK

Meaning of 扣屎盔子

Lookup via: Pinyin | Radicals
kòu shǐ kuī zi
(northern dialect) lit. to cap in excrement; fig. to discredit with absurd unfounded accusations; to vilify