Wiktionary
smart ass
alt. (context slang English) A person regarded with an obnoxiously determined advancement of one's own personality, wishes, or views. n. (context slang English) A person regarded with an obnoxiously determined advancement of one's own personality, wishes, or views.