English to Chinese Dictionary

Search:

一较高下 jiào gāo xià to compete against / to measure oneself against / to go head to head (see who is best)


<< back to the home page