English to Chinese Dictionary

Search:

不堪入目 kān unbearable to look at / an eyesore


<< back to the home page