万箭穿心wànjiànchuānxīn
Meanings
1. (lit.) to have one's heart pierced by thousands of arrows (idiom)
2. (fig.) overcome with sorrow
3. (fig.) to lambaste; to rip sb to shreds
Characters used