English to Chinese Dictionary

Search:

自作孽 zuò niè disaster one brings on oneself / to be reponsible for something bad that happens to oneself / to have only oneself to blame


<< back to the home page