English to Chinese Dictionary

Search:

据理力争 zhēng to contend on strong grounds / to argue strongly for what is right


<< back to the home page