自命清高zìmìngqīnggāo
Meanings
1. to think of oneself as high and pure (idiom); smug and self-righteous
2. holier-than-thou
Characters used