smart ass

Smart ass is the slang term used for someone who uses sarcasm at the humor of someone else, or says something rude but in a more sarcastic way than realistic. This person might be using these behaviors or sarcastic comments to intentionally be a smart ass or something that does not do it intentionally to cause the other person to call them this name, but is still humored by the entire situation.