Chinese-English dictionary »

有碍观瞻 /yǒu'àiguānzhān/ meaning in English

ChineseEnglish
有碍观瞻 /yǒu'àiguānzhān/ noun

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

Your history