lēi bó zi

Translation

  • to throttle
  • to strangle
Chinese Tones