wiseass

listen to the pronunciation of wiseass
English - English
One who makes wisecracks; a sassy or cocky person