Answer: avoucher

AnswerCrossword Clue
avoucherto assume responsibility for; vouch for; guarantee
avoucherto make frank acknowledgment or affirmation of; declare or assert with positiveness
avoucherto admit; confess
avoucherone who avouches (to affirm (to state positively))