shǎ xiào

Translation

  • to giggle
  • to laugh foolishly
  • to smirk
  • to simper

Synonyms

Chinese Tones