(slang) wise guy, fool, one who thinks he knows everything, smartass

listen to the pronunciation of (slang) wise guy, fool, one who thinks he knows everything, smartass
İngilizce - İngilizce
smart aleck