shì bù kě dāng

Translation

  • impossible to resist (idiom)
  • an irresistible force

Synonyms

Chinese Tones