SWEAR OFF


Meaning of SWEAR OFF in English

decide to give up something that you are in the habit of using My friend swore off alcohol several years ago.

English idioms vocab.      Словарь английских идиом и выражений.