Англо-русский словарь Мюллера
swear off coll. давать зарок; to swear off drink дать зарок не пить
Большой англо-русский и русско-английский словарь
разг. давать зарок to swear off drink ≈ дать зарок не пить отказываться (от чего-л.) - to * off drink дать зарок не пить - I have sworn off cigarettes on doctor's orders я бросил курить по совету врача
Новый большой англо-русский словарь
[ʹsweə(r)ʹɒf] phr v
отказываться (от чего-л.)
to swear off drink - дать зарок не пить
I have sworn off cigarettes on doctor's orders - я бросил курить по совету врача