English to Chinese Dictionary

Search:

狼狈 láng bèi in a difficult situation / to cut a sorry figure / scoundrel! (derog.)


<< back to the home page