Переклад слова «swear off» з англійської на українську мову

Swear off [ˈswer ˈɒf] давати зарок

Що означає англійське слово «swear off»?
Англійське слово «swear off» українською мовою означає «давати зарок».