IDIOMS

smart arse

(idiomatic) One who is particularly flippant or insolent or tends to make snide remarks or jokes.