English to Chinese Dictionary

Search:

天崩地裂 tiān bēng liè heaven falls and earth rends (idiom); rocked by a major disaster / fig. violent revolution / major social upheaval


<< back to the home page