know-allEnglishOxford English Thesaurusknow-all noun informal derogatory you're such a know-all—you tell me!: informal smart alec, wise guy, smarty, smarty-pants; British, informal clever clogs, clever Dick, smarty-boots, smart-arse; North American, informal know-it-all, smart-ass; archaic wiseacre.know-all Oxford Dictionary of English