Answer: behotes

AnswerCrossword Clue
behotesBEHOTE, to vow (to make a solemn promise)