Заречься

swear off, renounce