swear off
• promise to abstain from something.
• "I'd sworn off alcohol"
Similar:
renounce,
forswear,
forgo,
abjure,
abstain from,
go without,
shun,
avoid,
eschew,
steer clear of,
give a wide berth to,
have nothing to do with,
give up,
dispense with,
stop,
cease,
finish,
discontinue,
break off,
drop,
kick,
quit,
jack in,
Opposite:
take up,