Answer: solemnpromise

AnswerCrossword Clue
SOLEMNPROMISEPledge