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
Английский Язык - Турецкий язык
Английский Язык - Английский Язык
smart aleck