Wise-ass
American slang for someone who is insolent, impertinent or out of line, dates from the 1970s.