English to Chinese Dictionary

Search:

驳倒 dǎo to refute / to demolish (an argument, theory etc)


<< back to the home page