Word Definition - 撕心裂肺

sī xīn liè fèi (idiom) in unbearable anguish; agonizing

Individual Character Details