English to Chinese Dictionary

Search:

伤心惨目 shāng xīn cǎn (idiom) too appalling to look at


<< back to the home page