know-all

Noun
  1. Someone who thinks he knows everything and refuses to accept advice or information from others (synset 110259932)

Found on Word Lists

Other Searches