Back to Dictionary
触目惊心
觸目驚心
chùmùjīngxīn
1.
lit. shocks the eye, astonishes the heart (idiom); shocking
2.
horrible to see
3.
a ghastly sight
Metadata
- Category
- Chinese