English to Chinese Dictionary

Search:

悬崖勒马 xuán lit. to rein in the horse at the edge of the precipice (idiom) / fig. to act in the nick of time


<< back to the home page