zhèn hàn dàn

Translation

  • stun grenade
  • (Tw) (fig.) sth that produces shockwaves
  • bombshell (revelation)
  • blockbuster (product)
Chinese Tones