I thought of infallible , but it does not describe the person rather the behaviour. As in -- the person acts infallible.
Narcissist is a clinical term, and I want to avoid that.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityI thought of infallible , but it does not describe the person rather the behaviour. As in -- the person acts infallible.
Narcissist is a clinical term, and I want to avoid that.
Possibly 'arrogant'.
That describes more behaviours than simply not believing you are capable of mistakes, but it does encompass the required meaning.
'Know all' is close to what you require, but does not always imply that the person described won't admit errors.
I'm afraid there is no such word to describe such person. Supercilious or know-it-all come close. You can mock him or her as “ever- victorious general” in China, or “steady winner“ or ”who never fail“