自高自大zìgāozìdà
Meanings
1. to think of oneself as terrific (idiom); arrogant
Characters used