Home
Help
About
Contact
English to Chinese Dictionary
Search:
Did you mean:
to debone
?
驳斥
bó
chì
to refute / to debunk / to deny / to denounce
打脸
dǎ
liǎn
to put on theatrical makeup / (neologism c. 2014) to debunk sb's claim; to put egg on sb's face
<< back to the home page