Learn English – An idiom to describe someone who thinks he/she is wiser than others

idiomspejorative-languagephrase-requests

Is there an idiom in English to describe someone who thinks he/she is smarter/wiser than everyone else?

In Polish, we have an idiom, which literally translated, would sound like:

He/she has eaten all minds

Best Answer

In English, a common term for such a person is "know-it-all", as in:

Ever since Bob took that first-year philosophy course, he's acting like such a know-it-all.

Usually the phrase has a slightly negative connotation to it, because it implies that the person really doesn't know it all, but they might act arrogant as if they do know it all.