万箭穿心wànjiànchuānxīnMeanings1. (lit.) to have one's heart pierced by thousands of arrows (idiom)2. (fig.) overcome with sorrow3. (fig.) to lambaste; to rip sb to shredsCharacters used万ten thousand箭arrow穿to pierce心heart