self-depraved - Español Inglés Diccionario