'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