one who is given to obnoxious or insolent humor; wise guy

listen to the pronunciation of one who is given to obnoxious or insolent humor; wise guy
İngilizce - İngilizce
smart aleck
one who is given to obnoxious or insolent humor; wise guy