Translation

  • to insult
  • to ridicule
  • to disgrace

Synonyms

Chinese Tones