• (slang) person who displays his intelligence in a smug manner; person who points out other people's mistakes
(slang) wise guy, one who thinks he knows everything, smart aleck, person who points out other people's mistakes
(slang) wise guy, one who thinks he knows everything, smart aleck, person who points out other people's mistakes