noun An insolent person, especially one who makes snide remarks.
Lots of luck, smartass.
noun Synonym of know-it-all, an obnoxious clever person or a person making obnoxious efforts to seem clever by acting or behaving as if they know everything.
adjective Related to or characteristic of a smartass; irritatingly clever or smug.
I have had quite enough of your smartass remarks.
verb To speak in a condescending manner characterized by frequent sarcastic or disparaging remarks.