self-depraved - Deutsch Englisch Wörterbuch