Word
know-it-all, n.
someone who thinks he knows everything and refuses to accept advice or information from others
<noun.person>
know-all
know-it-all
semantic pointers
domain of synset (usage)
colloquialism
hypernym
egotist, egoist, swellhead