Answer: sworeoff

AnswerCrossword Clue
SWOREOFFQuit for good
SWOREOFFPromised to give up
SWOREOFFRenounced.
SWOREOFFGave up voluntarily