English to Chinese Dictionary

Search:

锒铛入狱 láng dāng lit. to get shackled and thrown in jail (idiom) / fig. to be put behind bars / to get jailed


<< back to the home page