(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
English - English
smart aleck
(slang) wise guy, fool, one who thinks he knows everything, smartass
Favorites