shěn xiào

Translation

  • (literary) to sneer
  • to laugh at

Synonyms

Chinese Tones