Chinese-English dictionary »

駁倒 meaning in English

ChineseEnglish
駁倒 verb

outargue(argue better than)
verb