Answer: peacocky

AnswerCrossword Clue
peacockyvain (filled with undue admiration for oneself)