self-depraved - German English Dictionary