Answer: solemnpromise

AnswerCrossword Clue
SOLEMNPROMISE

Pledge