Wiktionary
smart-alecky
a. Having the quality of a smart-aleck; rude, disrespectful
a. Having the quality of a smart-aleck; rude, disrespectful