'sworn off' definitions:

Synonyms of 'sworn off'

From: Moby Thesaurus