Chinese-English dictionary »

yǎnzhōngdīng/; 有礙觀瞻 meaning in English

ChineseEnglish
yǎnzhōngdīng/; 有礙觀瞻 noun

eyesore [eyesores](a displeasing sight)
noun
[UK: ˈaɪ.sɔː(r)] [US: ˈaɪ.ˌsɔːr]