léi rén

Translation

  • (Internet slang) shocking
  • appalling
  • terrifying
  • terrific
Chinese Tones