swear off

verb

1.
promise to abstain from
See also:
swear