Answer: smartarsed

AnswerCrossword Clue
smartarsedoffensively clever