to be blind to one's own defects

انگلیسی به انگلیسی

• not see one's own weakness, be unaware of one's own flaws

پیشنهاد کاربران