mèn léi

Translation

  • muffled thunder
  • (fig.) sudden shock
  • blow
Chinese Tones