Meaning of xuě shàng jiā shuāng:
xuě shàng jiā shuāng
雪上加霜
Idiom
(idiom) to make matters even worse
Verb
to add insult to injury
(idiom) to make matters even worse
to add insult to injury
We use cookies to analyze our website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data. See our privacy policy for more information.