self-confessed - Français Anglais Dictionnaire