Meaning of know-it-all

Definition of know-it-all

(noun) someone who thinks he knows everything and refuses to accept advice or information from others

Other information on know-it-all

WIKIPEDIA results for know-it-all
Amazon results for know-it-all