self-confessed - Deutsch Englisch Wörterbuch