self-depraved - Alemán Inglés Diccionario