bù kě kàng lì

Translation

  • force majeure
  • act of God

Synonyms

  • 招架不住
Chinese Tones