Answer: cavalierprotege

AnswerCrossword Clue
CAVALIERPROTEGEKnow-it-all student