know-it-all Meaning, Definition & Usage

  1. noun someone who thinks he knows everything and refuses to accept advice or information from others
    know-all.

WordNet