含沙射影

hánshā-shèyǐng
idiom

Meanings

  1. 1 to spit sand at someone's shadow
  2. 2 to attack by innuendo
  3. 3 to make veiled, malicious insinuations

Examples

Tā xiě zhè piān wénzhāng hánshāshèyǐng de gōngjī tóngshì.
His article is a veiled attack on his colleagues.
Yǒuyì jiàn jiù bǎi dào zhuōmiànshàng, bùyào hánshāshèyǐng.
If you disagree, put it on the table; don't make sneaky insinuations.
Zhè fān huà hánshāshèyǐng, lìngrén hěn bù shūfu.
These remarks were full of veiled jabs and made everyone uncomfortable.

Tips

history
From ·》: the (yù) was a legendary water beast that would hold sand in its mouth and spit it at a person's reflection in the water, causing the person themselves to fall ill. Hence attacking by shadow means harming someone through indirect malice.

Stroke Order

hán
shā
shè
yǐng