Home
Help
About
Contact
English to Chinese Dictionary
Search:
伤心惨目
shāng
xīn
cǎn
mù
(idiom) too appalling to look at
<< back to the home page