depraved appetite - French English Dictionary