noun Informal. a know-it-all. noun informal, derogatory a person who pretends or appears to know a great deal