have a depraved appetite - Francés Inglés Diccionario