English to Chinese Dictionary

Search:

望尘莫及 wàng chén lit. to see only the other rider's dust and have no hope of catching up (idiom) / to be far inferior


<< back to the home page