swear off

Verb
  1. Promise to abstain from (synset 200886335)
    "I have sworn off cigarettes altogether"

Other Searches