self-confessed - German English Dictionary