know-it-all
Short definition from Wiktionary
Noun
- Someone who claims to be knowledgeable or an expert in something, obnoxiously dismissing the opinions, advice, suggestions, etc. of others.
We haven’t written up know-it-all yet: Simple and Standard meanings, examples and a quiz.