self-depraved - Francés Inglés Diccionario