Back to Dictionary
心惊肉跳
心驚肉跳
xīnjīngròutiào
1. lit. heart alarmed, body leaping (idiom); fear and trepidation in the face of disaster