What is a verb to describe the act of pretending that you know a lot of things? In other words, is there a verb that describe how a 'sciolist' behave?
He always [pretends to great learning].
Idioms also work but preferably an idiomatic verb phrase not like know-it-all e.g.
In my native language we use "sell knowledge" meaning act or say sth as if you are very knowledgeable but you are not, you just pretend it and what you know at best is nothing more than surface knowledge. I want to find an English equivalent. By the way it has a negative connotation actually it's disapproving.