xuě shàng jiā shuāng

Translation

  • (idiom) to make matters even worse
  • to add insult to injury

Synonyms

Chinese Tones