1. sb who has sworn off doing sth

Türkçe Sözlük (Kubbealti Lugati)

  1. Tövbe etmiş ... kabul eden