'swear off' definitions:

Definition of 'swear off'

(from WordNet)
verb
Promise to abstain from; "I have sworn off cigarettes altogether"

Synonyms of 'swear off'

From: Moby Thesaurus