Answer: repledge

AnswerCrossword Clue
REPLEDGE

Promise again.

REPLEDGE

Swear anew