shā fēng jǐng

Translation

  • to be an eyesore
  • (fig.) to spoil the fun
  • to be a wet blanket

Synonyms

Chinese Tones